Big Huge Thesaurus

carambola tree

noun